body { margin: 0; padding: 0 }

.clear { clear: both }

.top { height: 40px; background: #1c8ee5; }

.top_main { width: 80%; margin: 0 auto; }

.logo { line-height: 40px; font-family: 微软雅黑; font-size: 22px; color: #ffffff; float: left }

.search { float: right; width: 50%; line-height: 40px; text-align: right }

#login { line-height: 40px; float: right; color: #ffffff; font-size: 14px; margin-left: 10px; cursor: pointer; }

.btnSearch { margin-left: 8px; }

#banner { width: 80%; height: 273px; margin: 5px auto; overflow: hidden; }

.mainContent, .info { font-size: 13px; width: 79%; margin-top: 8px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; border-top: 4px solid #1c8ee5; padding: 5px; }

.info { display: none; font-size: 13px; width: 79%; height: 100px; margin-top: 8px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; padding: 5px; }

.info img { max-height: 100px; height: 100%; }

.tx { float: left; margin-right: 15px; width: 10%; overflow: hidden}

.mainContent a { color: #000; text-decoration: none }

.mainContent a:hover { color: #00a0e9; text-decoration: underline }

.mainContent .topic1 li { float: left; line-height: 30px; }

.mainContent .topic2 li { float: left; }

.posttime { color: #ccc; font-size: 12px; line-height: 12px; }

.topicTitle { font-size: 16px; }

.replyNum { color: #1c8ee5; line-height: 12px; }

.li_bot { border-bottom: 1px solid #cccccc; margin-bottom: 12px; }

.bot { border-top: 3px solid #1c8ee5; padding: 10px 0; width: 80%; margin: 15px auto 0 auto; text-align: center; font-size: 12px; }

.count { line-height: 35px; color: #aaaaaa;height: 30px; }

#loginFrom, #registerForm { display: none; }

#birthday { width: 200px; height: 20px; }

.birthday { width: 200px; margin: 5px 30px 0px 30px; height: 50px; }

.personalInfo, .countInfo { width: 20% }

.lastInfo { width: 30%; }

.personalInfo, .countInfo, .lastInfo { height: 100px; overflow: hidden; padding-left: 15px; line-height: 32px; font-size: 16px; float: left; margin-right: 20px; border-left: 2px dashed #cccccc; }

#login a { color: white; text-decoration: none }

#login a:hover { color: black; text-decoration: underline }

.newPost { cursor: pointer; font-size: 16px; line-height: 25px; color: #ffffff; padding: 5px; background-color: #aa5500; float: right; display: block; width: 100px; text-align: center; }
.newPost:last-child{margin-right: 10px;}
.contentTop{float:left}

